@layout('layouts.panel')

@section('panel-content')
@id('user.panel')
    <div class="panel-head">
        <h1>Trang người dùng</h1>
    </div>
    <div class="panel-content">
        <div class="info-group-box">
            <h2>Tài khoản</h2>
            <ul class="info">
                <li>
                    <span class="label">Tên đăng nhập</span>
                    <span class="value">{{ $user->username }}</span>
                </li>
                <li>
                    <span class="label">Nhóm</span>
                    <span class="value">{{ MyAuth::user()->group->group_name }}</span>
                </li>
                <li>
                    <span class="label">Địa chỉ email</span>
                    <span class="value">{{ MyAuth::user()->email }}</span>
                </li>
                <li>
                    <span class="label">Tên hiển thị</span>
                    <span class="value">{{ MyAuth::user()->display_name }}</span>
                </li>
                <li>
                    <span class="label">Giới tính</span>
                    <span class="value">{{ MyAuth::user()->gender }}</span>
                </li>
                <li>
                    <span class="label">Số điện thoại</span>
                    <span class="value">{{ MyAuth::user()->phone }}</span>
                </li>
                <li>
                    <span class="label">Thời gian đăng ký</span>
                    <span class="value">{{ $user->created_at }}</span>
                </li>

                <li class="links">

                    <a href="{{ asset('user/update') }}" class="spec">
                        <i class="icon-edit"></i>
                        Cập nhật thông tin tài khoản</a>
                    <a href="{{ asset('user/change') }}" class="spec">
                        <i class="icon-lock"></i>
                        Thay đổi mật khẩu</a>
                </li>
            </ul>
        </div>

        <div class="info-group-box">
            <h2>Liên kết</h2>
            <ul class="info">
            @foreach (Config::get('oauth2') as $key => $provider)
                <li class="oauth2">
                    <span class="label">{{ $provider['name'] }}</span>
                    <span class="value">
                    @if (User::link($key, $user->id))
                        <a href="{{ Authentication::receive($key, $user->id)->link }}" target="_blank">
                        <i class="icon-check"></i>
                        Đã liên kết
                        </a>
                        <a href="{{ asset("oauth2/revoke/{$key}") }}" class="spec warning revoke function" data-oauth2-provider="{{$key}}">
                            <i class="icon-remove"></i>
                            Hủy liên kết
                        </a>
                    @else
                        <i class="icon-ban-circle"></i>
                        Chưa liên kết
                        <a href="{{ asset("oauth2/session/{$key}") }}" class="spec recommend function">
                            <i class="icon-random"></i>
                            Kết nối ngay
                        </a>
                    @endif
                    </span>
                </li>
            @endforeach
            </ul>
        </div>

        <div class="info-group-box">
            <h2>Thống kê</h2>
            <ul class="info">
                <li>
                    <span class="label">Tin tức</span>
                    <span class="value">
                        {{ User::asset_count($user->id, 'news') }}
                    </span>
                </li>
                @if (MyAuth::privileges('owner'))
                <li>
                    <span class="label">Nhà trọ</span>
                    <span class="value">
                        {{ User::asset_count($user->id, 'house') }}
                    </span>
                </li>
                @endif
            </ul>
        </div>
    </div>
@endsection